package com.zmsoft.persistent.sfg.Sfg662050GameShop;

import org.cnsoft.framework.db.support.ext.MyDataBaseObjectSupport2;

/**
 * 商店原料交易配置信息持久层对象
 */
public class Sfg662050GameShopDBO extends MyDataBaseObjectSupport2 {
	/**
	 * 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	private String gameType = null;

	/**
	 * 游戏名称
	 */
	private String gameName = null;

	/**
	 * 商品排序
	 */
	private Long waresSort = null;

	/**
	 * 商品名称
	 */
	private String waresName = null;

	/**
	 * 商品数量
	 */
	private Long waresNum = null;

	/**
	 * 商品图片
	 */
	private String waresPicUrl = null;

	/**
	 * 商品价格
	 */
	private Long waresPrice = null;

	/**
	 * 商品类别
	 */
	private String waresTypeCode = null;

	/**
	 * 单一物品占用仓库容积大小
	 */
	private Long waresVolume = null;

	/**
	 * 购买需要等级
	 */
	private Long needFarmLevel = null;

	/**
	 * 数值型变量初始化<br>
	 * 仅在插入场合默认调用
	 * 
	 * @see #loadDefauft()
	 */
	public void prepareNumeric() {
		// 初始化商品排序
		if (this.waresSort == null)
			this.waresSort = 0L;
		// 初始化商品数量
		if (this.waresNum == null)
			this.waresNum = 0L;
		// 初始化商品价格
		if (this.waresPrice == null)
			this.waresPrice = 0L;
		// 初始化单一物品占用仓库容积大小
		if (this.waresVolume == null)
			this.waresVolume = 0L;
		// 初始化购买需要等级
		if (this.needFarmLevel == null)
			this.needFarmLevel = 0L;
	}

	/**
	 * 获取游戏分类(1农场2牧场3鱼塘4工坊)
	 *
	 * @return Game_type 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	public String getGameType() {
		return this.gameType;
	}

	/**
	 * 获取游戏名称
	 *
	 * @return Game_name 游戏名称
	 */
	public String getGameName() {
		return this.gameName;
	}

	/**
	 * 获取商品排序
	 *
	 * @return Wares_sort 商品排序
	 */
	public Long getWaresSort() {
		return this.waresSort;
	}

	/**
	 * 获取商品名称
	 *
	 * @return Wares_name 商品名称
	 */
	public String getWaresName() {
		return this.waresName;
	}

	/**
	 * 获取商品数量
	 *
	 * @return Wares_num 商品数量
	 */
	public Long getWaresNum() {
		return this.waresNum;
	}

	/**
	 * 获取商品图片
	 *
	 * @return Wares_pic_url 商品图片
	 */
	public String getWaresPicUrl() {
		return this.waresPicUrl;
	}

	/**
	 * 获取商品价格
	 *
	 * @return Wares_price 商品价格
	 */
	public Long getWaresPrice() {
		return this.waresPrice;
	}

	/**
	 * 获取商品类别
	 *
	 * @return Wares_type_code 商品类别
	 */
	public String getWaresTypeCode() {
		return this.waresTypeCode;
	}

	/**
	 * 获取单一物品占用仓库容积大小
	 *
	 * @return Wares_volume 单一物品占用仓库容积大小
	 */
	public Long getWaresVolume() {
		return this.waresVolume;
	}

	/**
	 * 获取购买需要等级
	 *
	 * @return Need_farm_level 购买需要等级
	 */
	public Long getNeedFarmLevel() {
		return this.needFarmLevel;
	}

	/**
	 * 设置游戏分类(1农场2牧场3鱼塘4工坊)
	 *
	 * @param Game_type 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	public void setGameType(String gametype) {
		this.gameType = gametype;
	}

	/**
	 * 设置游戏名称
	 *
	 * @param Game_name 游戏名称
	 */
	public void setGameName(String gamename) {
		this.gameName = gamename;
	}

	/**
	 * 设置商品排序
	 *
	 * @param Wares_sort 商品排序
	 */
	public void setWaresSort(Long waressort) {
		this.waresSort = waressort;
	}

	/**
	 * 设置商品名称
	 *
	 * @param Wares_name 商品名称
	 */
	public void setWaresName(String waresname) {
		this.waresName = waresname;
	}

	/**
	 * 设置商品数量
	 *
	 * @param Wares_num 商品数量
	 */
	public void setWaresNum(Long waresnum) {
		this.waresNum = waresnum;
	}

	/**
	 * 设置商品图片
	 *
	 * @param Wares_pic_url 商品图片
	 */
	public void setWaresPicUrl(String warespicurl) {
		this.waresPicUrl = warespicurl;
	}

	/**
	 * 设置商品价格
	 *
	 * @param Wares_price 商品价格
	 */
	public void setWaresPrice(Long waresprice) {
		this.waresPrice = waresprice;
	}

	/**
	 * 设置商品类别
	 *
	 * @param Wares_type_code 商品类别
	 */
	public void setWaresTypeCode(String warestypecode) {
		this.waresTypeCode = warestypecode;
	}

	/**
	 * 设置单一物品占用仓库容积大小
	 *
	 * @param Wares_volume 单一物品占用仓库容积大小
	 */
	public void setWaresVolume(Long waresvolume) {
		this.waresVolume = waresvolume;
	}

	/**
	 * 设置购买需要等级
	 *
	 * @param Need_farm_level 购买需要等级
	 */
	public void setNeedFarmLevel(Long needfarmlevel) {
		this.needFarmLevel = needfarmlevel;
	}

}
